body{
    background: #fff;
}
.derr_po{
    position: relative;
    bottom: 30px;
    padding-left: 10px;
}
.logo_icon{
    width: 50px;
}
input{
    text-indent: 0;
    margin-bottom: 0px;
      padding-left: 8px !important
}
::-webkit-input-placeholder { /* WebKit browsers */ 
color: #CACACA; 
} 
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
color: #CACACA; 
} 
::-moz-placeholder { /* Mozilla Firefox 19+ */ 
color: #CACACA; 
} 
:-ms-input-placeholder { /* Internet Explorer 10+ */ 
color: #CACACA; 
} 
.fotm_input{
    padding-top: 2px;
  
}
.fotm_input input{
    border: 0px;
    font-size: 14px;
    height: 24px;
    position: relative;
    z-index: 10;
    border-radius:0px;
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
    border-bottom: 2px solid #E8E8E8;
    padding-bottom: 17px;
    
}
.ssd_suxdf{
    padding-top: 8px;
padding-bottom: 8px;
}
.bk_sd{
    border: 2px solid #EAEAEA;
    height: 10px;
    position: relative;
    bottom: 21px;
    z-index: 1;
    position: relative;
}
.bk_b{
     border-bottom: 2px solid #4FBDB1 !important;
}
.ssd_huoq{
    position: absolute;
    right: 4px;
    top: 0px;
    z-index: 100;
    width: 80px;
    text-align: center;
    padding: 1px 0px;
    border: 1px solid #3ab6a9
}
.mt8{
    margin-top: 8px;
}
.mt14{
    margin-top: 15px;
}
.mui-btn{
    border: 0px;
}
.zc_btn{
    color: #3ab6a9;
    padding: 4px 30px;
    border: 1px solid #3ab6a9
}
.close_ibnput_a{
    position: absolute;
    top: 10px;
    right: 16px;
    z-index: 100;
    display: none
}
.close_ibnput_b{
     right: 130px; 
}
.dfds_wwr{
    position: absolute;
    width: 50px;
    z-index: 1000;
    left: -50px;
    top: 4px;
    display: none
}
.aassd_sder{
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
      background-color: rgba(0,0,0,.6);
    z-index: 9999;
        display: none
}
.fdsf_ssert{
    margin-top: 50%;
}
.suyt_title{
    border-bottom: 2px solid #3DB6A9
}
.suce_ico{
    position: relative;
    top: 2px;
}
a{
    color: #3ab6a9
}
.form_row .f_i{
    width: 24px;
    
}
.user_phone{
    height: 23px;
    background-position: -13px -33px;
    position: relative;
    top: 1px;
}
.user_yam{
    height: 19px;
    background-position: -53px -33px;
    position: relative;
    bottom: 6px
}
.user_piuy{
    height: 17px;
    background-position: -94px -30px;
    position: relative;
    bottom: 10px;
}
.ssdf_ert{
    width: 9px;
    height: 9px;
    background-position: -131px -39px;
    position: absolute;
    right: -16px;
    top: -1px;
}
.ssd_poius{
    border: 1px solid #CACACA;
    padding: 2px 8px;
    color: #CACACA
}

.brc{
    color: #3ab6a9;
    border: 1px solid #3ab6a9
}
.ssd_poosdf{
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 5px;
    border-bottom: 2px solid #3DB6A9
        
}
.dsf_ssdr{
    height: 350px;
    overflow: scroll;
}
.ssd_sser{
    border-top: 2px solid #3DB6A9
}

.brt{
    border-top: 1px solid #D0D0D0
}
.sd_oiiy_sr{
    padding-left: 16px;
    padding-right: 16px;
    background: #FFFFFF;
    position: relative;
    bottom: 11px;
}
.email_icon{
    width: 33px;
    height: 33px;
    background-position: -15px -72px; 
}
.wx_icon{
    width: 36px;
    height: 33px;
    background-position: -81px -70px;
}
.zdfgf_set{
    border: 1px solid #68C7BD;
    padding: 2px 20px;
}
.phone_icon{
    height: 33px;
    width: 20px;
    background-position: -150px -66px
}
.user_phone_tel{
    background-position: -99px -33px;
}
.user_icon_a{
    width: 70px;
    height: 70px;
    position: relative;
    top: 6px;
}
.ssd_oiuy_q{
    width: 19px;
    height: 19px;
    background-position: -140px -39px;
    position: relative;
    top: 4px;
    margin-left: 4px;
}
.aasd_assrtz{
    position: absolute;
    right: 0px;
    top: 4px;
      text-decoration:underline ;
}
.ssdd_oiiu{
    width: 20px;
    height: 19px;
    background-position: -15px -33px;
    margin-right: 6px;
    position: relative;
    top: 4px;
 
    
}
.ssd_pooiu_e{
    border: 1px solid #A0A0A0;
           padding-top: 4px;
    padding-bottom: 7px;
    width: 46%;
}
.ssdd_oiiu_ert{
    width: 23px;
    background-position: -182px -38px;
}
.mui-table-view-cell{
    padding-left: 10px;
    padding-right: 0px;
    padding-top: 10px;
    padding-bottom: 10px
}
.aad_ser{
    width: 31px;
    height: 24px;
    position: relative;
    top: 9px;
}
.userr_icon_a{
    background-position: -220px -38px;;
}
.userr_icon_b{
    background-position: -257px -38px;
}
.userr_icon_c{
    background-position: -300px -34px;
}
.userr_icon_d{
    background-position: -195px -80px;
    top: 8px;
}
.userr_icon_e{
    background-position: -240px -84px;
}
.userr_icon_f{
     background-position: -287px -83px;
}
.userr_icon_g{
     background-position: -329px -80px;
}
.ssd_right{
    position: absolute;
    right: 0px;
    top: 10px;
}
.sdfsf_ul li{
    border-bottom: 1px solid #CECECE;
    padding-bottom: 8px;
}
.sdfsf_ul li:last-child{
    border: 0px;
}
.br0{
    border: 0px;
}
.ssd_ooiut{
    padding: 2px 16px;
    border: 1px solid #3ab6a9
}
.ssd_ooiiu_w,ul{
    list-style: none
}
.ssd_ooiiu_w li{
    border-bottom: 1px solid #DCDCDC;
    padding-top: 6px;
}
.ssd_ooiiu_w input{
    border: 0px  !important;
    margin: 0px  !important;
    padding: 0px  !important;
    text-indent: 10px  !important;
    height: 32px  !important;
}
.ssd_ssd_s{
    position: relative;
    top: 4px;
}
.ssd_ssd_s{
word-spacing: 30px;
}
.ssd_ssd_q{
word-spacing: 3px;
}
.ssd_poiux{
    height: 32px;
}
.ssd_poiouiu_x{
    height: 111px;
    background:url(../img/user_banner.jpg);
    background-size: 100% 100%
}

.shuaxing_a{
    width: 20px;
    height: 19px;
    background-position: -219px -125px;
   
}
.ssd_swetr{
     position: absolute;
    right: 0px;
    bottom: 0px;
}
.ssdf_wwet_a{
    background: #FFFFFF;
    padding: 1px 14px;
    position: relative;
    top: -4px;
    margin-left: 10px;
    cursor: pointer
}
.ssdf_wwet_a:hover{
      background: #3DB6A9;
    color: #fff
}
.ssdf_wwet_a.act{
    background: #3DB6A9;
    color: #fff
}
.ssd_case_a{
    padding: 10px;
}
.ssd_sse_cin{
    border-right:4px solid #F0F0F0;
}
.ssd_sse_cin img{
    width: 100%;
    height: 90px;
    border: 1px solid #9A9696
}
.dfdsf_sse_er{
      position: absolute;
    width: 100%;
    top: -14px;
    left: 0px;
}
.sssd_uodr{
    width: 14px;
    height: 7px;
    background-position: -281px -139px;
  
    
}

.fa-share-square-o{
    position: relative;
    top: 2px;
}
.ssd_ssrt{
    border-bottom: 4px solid #E1DDDD
}
.caase_row:last-child .ssd_ssrt{
   border-bottom: 0px !important;
}
.user_icon_b{
    width: 60px;
    height: 60px;
}
.dfd_sser{
    margin: 0px;
    padding: 0px;
}
.ssd_ssdr{
    max-width: 110px;
}
.dfd_sser .ssd_oiuy_q{
    top: -0px  !important;
}
.ssd_ul_er li:nth-of-type(even){
    background: #F4F4F4
}
.ssd_oiuy_q_eert{
    background-position: -15px -187px;
}
.ssd_oiuy_q_eertr{
   background-position: -53px -186px;   
}
.ssd_ul_er .ssd_ooiut{
    padding-left: 0px;
    padding-right: 0px;
    width: 70px;
    text-align: center
}
.ssd_kkjh_sd{
    background: #3AB6A9
}
.ssd_kkjh_sd img{
    position: relative;
    top: 38px;
}
.dian_honh{
    width: 7px;
    height: 7px;
    background-position: -87px -198px;
    position: relative;
    bottom: 10px;
    right: 4px;
}
.ssd_pooi{
    width: 60px;
    height: 60px;
}
.ssd_row{
    border-bottom: 5px solid #E1DDDD;
}
.ssd_userr_q{
    width: 75px;
    height: 75px;
}
.pr10{
    padding-right: 6px;
}
.ssd_ppos{
    line-height: 1.5
}
.user_xiaoxi .act a{
    display: inline-block;
    padding-bottom: 12px;
    border-bottom: 10px;
    border: 1px solid red;
}
.qqs_bnb{
    width: 33%;
    position: absolute;
    bottom: -2px;
    border-bottom: 2px solid #3ab6a9;
}
.mb60{
    margin-bottom: 60px;
}
.ssd_oiiuy_a{
    position: fixed;
    width: 100%;
    z-index: 9999;
    bottom: 0px;
    left: 0px;
}
.ssd_oiiuy_a{
    border-top: 1px solid #C0C0C0;
}
.ssd_oiiuy_a .mui-col-xs-6{
    padding-top: 10px;
    padding-bottom: 10px;
    
}
.ssd_oiiuy_a .act{
    color: #fff;
    background: #3DB6A9;
}
textarea{
    border: 0px;
    text-indent: 0px;
    padding: 0px;
}
.dfd_swswwer{
    width: 22px;
    height: 22px;
    background-position: -116px -183px;
    margin-right: 6px;
    position: relative;
    top: 2px;
}
.dfd_swswwer_a{
    background-position: -156px -187px;
}
.dfd_swswwer_b{
      background-position: -195px -187px;
}
.dfd_swswwer_c{
    background-position: -241px -183px;
}
.dfd_swswwer_b.act{
    background-position: -315px -187px;
}
.dfd_swswwer_c.act{
    background-position: -51px -212px;
}
.sssd_fabu{
    background: #39B3AD;
    color: #fff;
    padding: 3px 20px;
        
}
.ssd_ooiiuuy{
    border: 1px solid #E5E2E4;
    padding: 2px 10px;
}
.ssd_ddrt{
    line-height: 2.6
}
.dfdf_ddrt{
    position: relative;
    top: 2px;
}
.close_poou{
    width: 13px;
    height: 13px;
    background-position: -280px -192px;
}
#ssd_ssr{
    display: none
}
.ckise_ssdr{
    width: 17px;
    height: 18px;
    background-position: -15px -220px;
}
.ckise_ssdr{
    position: absolute;
    right: 4px;
    top: 4px;
}
.ssd_poiu_a .mui-col-xs-4{
    margin-top: 2px;
}
.ssd_poiu_a .mui-col-xs-4 img{
  width: 97%;
    height: 90px;
}
.dff_ssset li{
    padding-left: 20px;
}
.dff_ssset li:hover{
    background: #f8f8f8
}
.closer_sr{
    width: 18px;
    height: 18px;
    background-position: -93px -218px;
    position: relative;
    top: 3px;
}


.sdfsdf_wwe{
    width: 54px;
    height: 54px;
    background-position: -15px -269px;
}
.sdfsdf_wwe_b{
  background-position: -88px -269px;
}
.sdfsdf_wwe_c{
    background-position: -166px -269px;
}

.sssd_iuiyuy{
    width: 14px;
    height: 12px;
    background-position: -135px -228px;
}

.sssd_iuy{
    width: 43px;
    height: 43px;
}
.sssd_utyt_w{
    padding-bottom: 60px;
}
.sssd_wwwrt_b{
    position: fixed;
    width: 100%;
    left: 0px;
    bottom: 0px;
}
.sssd_wwwrt_b{
    background:#f8f8f8;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px solid #BEBEBE
}
.sssd_wwwrt_b p{
    border-right: 1px solid #BEBEBE
}
.sssd_wwwrt_b p:last-child{
    border: 0px;
}
.sssd_wwwrt_b a{
    font-size: 16px;
}
.sssd_ulsd{
    display: none
}
.sssd_ulsd li:hover{
    background: #f8f8f8
}
.dfdf_swwwt img{
    margin-top: 10px;
    margin-right: 8px;
}